package com.xb.cloud.gateway.client;

import java.util.Map;


/**
 * 适配基类,推荐使用
 * 
 * 类名 改为：AbstractAdapter
 */
public abstract class Adapter {
    
    /**
     * 是否校验用户令牌
     */
    private boolean checkUserToken;
   
	/**
	 * @param urlPath  urlPath截取后的url路径
	 * @param isLogined 是否已经登录（无线2.0如流程检测来自app的请求是否处于登录状态）
	 * @param bizInfo  无线app请求的参数集合
	 * @param context  无线请求的上下文
	 * @return
	 */
	public abstract RtnInfo execute(String urlPath, Boolean isLogined, Map<String, String> bizInfo,
			AdapterContext contextt);


    public abstract String getUrlMappingPath ();

   

    public void setCheckUserToken (boolean checkUserToken)
    {
        this.checkUserToken = checkUserToken;
    }



    public boolean isCheckUserToken ()
    {
        return checkUserToken;
    } 

}
